package com.tjsinfo.tjsoa.addresslist.bo;

import com.tjsinfo.tjsoa.Dao.IJDBCDao;
import com.tjsinfo.tjsoa.Dao.IQbcDao;
import com.tjsinfo.tjsoa.addresslist.dao.IAddressListGroupDAO;
import com.tjsinfo.tjsoa.addresslist.vo.AddressListGroup;

public interface IAddressListGroupBo {

	public abstract IQbcDao getQbcDao();

	public abstract void setQbcDao(IQbcDao qbcDao);

	public abstract IAddressListGroupDAO getListGroupDAO();

	public abstract void setListGroupDAO(IAddressListGroupDAO listGroupDAO);

	public abstract IJDBCDao getDao();

	public abstract void setDao(IJDBCDao dao);

	public abstract String[] getGroup(int user_id,String type);

	public abstract String insertGroup(String groupName, int user_id,
			String moduleType,int groupNo);

	public abstract String updateGroup(String id, String groupName, int user_id,
			String moduleType,int groupNo);

	public abstract String FirstDeleteGroup(String groupid);

	public abstract String deleteGroup(String id);

	public abstract AddressListGroup findById(String id);

}